a{ text-decoration:none;}
/*fordebug*/
.float-right {
	float:right;
}

/*fordebug*/
.category-dropdown {
	width:100px!important;
	padding:7px!important;
	top:0!important;
	left:-14px!important;
}

/*fordebug*/
.tooltip-flyout div {
	margin:5px!important;
	white-space:normal!important;
}


/*fordebug*/
.tooltip .speech-bubble-up, .tooltip .speech-bubble-down, .tooltip .speech-bubble-left, .tooltip .speech-bubble-right {
	box-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:2px 2px 10px rgba(0, 0, 0, 0.5);
}

.tooltip {
	position:relative;
	text-decoration:none;
}
*+html .tooltip:hover {
	z-index:5;
}
.tooltip-flyout {
	display:none;
}
a:hover.tooltip {
	text-decoration:none!important;
}
.tooltip:hover .speech-bubble-container-up-right, .tooltip:hover .speech-bubble-container-up {
	text-decoration:none!important;
	position:absolute;
	left:-35px;
	display:block;
	width:150px;
	color:black!important;
	cursor:text;
	z-index:10000;
}
.tooltip:hover .speech-bubble-container-up-right {
	left:-120px;
}
.opera .tooltip:hover .speech-bubble-container-up-right {
	left:-180px;
}
.tooltip:hover .speech-bubble-container-up-right .speech-bubble-pointer-up, .tooltip:hover .speech-bubble-container-up .speech-bubble-pointer-up, .tooltip:hover .tooltip-flyout {
	top:3px;
	z-index:10000;
}
.tooltip:hover .speech-bubble-container-down {
	text-decoration:none!important;
	position:absolute;
	left:-35px;
	bottom:0;
	display:block;
	width:150px;
	color:black!important;
	cursor:text;
	z-index:10000;
}
.tooltip:hover .speech-bubble-container-down .speech-bubble-pointer-down {
	bottom:3px;
	z-index:10000;
}
.tooltip:hover .speech-bubble-container-left {
	text-decoration:none!important;
	position:absolute;
	left:15px;
	top:-35px;
	display:block;
	width:150px;
	color:black!important;
	cursor:text;
	z-index:10000;
}
.tooltip:hover .speech-bubble-container-left .speech-bubble-pointer-left {
	bottom:3px;
	z-index:10000;
}
.tooltip:hover .speech-bubble-container-right {
	text-decoration:none!important;
	position:absolute;
	right:-165px;
	top:-35px;
	display:block;
	width:250px;
	color:black!important;
	cursor:text;
	z-index:10000;
}
.tooltip:hover .speech-bubble-container-right .speech-bubble-pointer-right {
	bottom:3px;
	z-index:10000;
}
.tooltip-flyout {
	position:relative;
	padding:.6em;
	border:1px solid #f90;
	background-color:white;
	margin:15px;
	text-decoration:none;
	z-index:10000;
	white-space:normal;
}
.tooltip:hover .tooltip-flyout {
	text-decoration:none!important;
	position:absolute;
	left:-15px;
	top:-3px;
	display:block;
	width:150px;
	color:black!important;
	font-weight:normal;
	text-align:left;
	cursor:text;
	z-index:5000;
	box-shadow:2px 2px 7px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:2px 2px 7px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:2px 2px 7px rgba(0, 0, 0, 0.5);
}
.ie .tooltip:hover .tooltip-flyout {
	top:-5px;
}
.tooltip-flyout div {
	display:block;
	z-index:5000;
	white-space:nowrap;
	margin:0 2px;
	padding:1px 5px;
}
.tooltip-flyout div a {
	display:block;
}

